package lyj.springcloud.feign.impl;

import lyj.springcloud.feign.OrderFeign;
import org.springframework.stereotype.Component;

/**
 * 给feign调用服务提供者接口定义全局服务降级方法：
 *      当feign调用服务，对方服务处异常时，则会执行该类中的方法兜底，返回客户端友好提示
 *
 */
@Component
public class GlobalHystrixImpl implements OrderFeign {
    @Override
    public String paymentok(String id) {
        return " paymentok 对方服务异常 ";
    }

    @Override
    public String paymentTimeout(String id) {
        return " paymentTimeout 对方服务异常，请稍后重试 " ;
    }
}
